---
title: Status Codes
slug: status
sidebar:
  label: Status Codes
---

When syncpack analyses your monorepo, every instance of every dependency is assigned **one** of the following status codes.

## Valid

- [IsHighestOrLowestSemver](/syncpack/status/is-highest-or-lowest-semver)
- [IsIdenticalToLocal](/syncpack/status/is-identical-to-local)
- [IsIdenticalToPin](/syncpack/status/is-identical-to-pin)
- [IsIdenticalToSnapTarget](/syncpack/status/is-identical-to-snap-target)
- [IsIgnored](/syncpack/status/is-ignored)
- [IsLocalAndValid](/syncpack/status/is-local-and-valid)
- [IsNonSemverButIdentical](/syncpack/status/is-non-semver-but-identical)
- [SatisfiesHighestOrLowestSemver](/syncpack/status/satisfies-highest-or-lowest-semver)
- [SatisfiesLocal](/syncpack/status/satisfies-local)
- [SatisfiesSameMinorGroup](/syncpack/status/satisfies-same-minor-group)
- [SatisfiesSameRangeGroup](/syncpack/status/satisfies-same-range-group)
- [SatisfiesSnapTarget](/syncpack/status/satisfies-snap-target)

## Fixable

- [DiffersToHighestOrLowestSemver](/syncpack/status/differs-to-highest-or-lowest-semver)
- [DiffersToLocal](/syncpack/status/differs-to-local)
- [DiffersToNpmRegistry](/syncpack/status/differs-to-npm-registry)
- [DiffersToPin](/syncpack/status/differs-to-pin)
- [DiffersToSnapTarget](/syncpack/status/differs-to-snap-target)
- [IsBanned](/syncpack/status/is-banned)
- [PinOverridesSemverRange](/syncpack/status/pin-overrides-semver-range)
- [PinOverridesSemverRangeMismatch](/syncpack/status/pin-overrides-semver-range-mismatch)
- [SameMinorOverridesSemverRange](/syncpack/status/same-minor-overrides-semver-range)
- [SameMinorOverridesSemverRangeMismatch](/syncpack/status/same-minor-overrides-semver-range-mismatch)
- [SemverRangeMismatch](/syncpack/status/semver-range-mismatch)

## Unfixable

- [DependsOnInvalidLocalPackage](/syncpack/status/depends-on-invalid-local-package)
- [NonSemverMismatch](/syncpack/status/non-semver-mismatch)
- [SameMinorMismatch](/syncpack/status/same-minor-mismatch)
- [SameRangeMismatch](/syncpack/status/same-range-mismatch)

## Suspect

- [DependsOnMissingSnapTarget](/syncpack/status/depends-on-missing-snap-target)
- [InvalidLocalVersion](/syncpack/status/invalid-local-version)
- [RefuseToBanLocal](/syncpack/status/refuse-to-ban-local)
- [RefuseToPinLocal](/syncpack/status/refuse-to-pin-local)
- [RefuseToSnapLocal](/syncpack/status/refuse-to-snap-local)

## Conflict

- [MatchConflictsWithHighestOrLowestSemver](/syncpack/status/match-conflicts-with-highest-or-lowest-semver)
- [MatchConflictsWithLocal](/syncpack/status/match-conflicts-with-local)
- [MatchConflictsWithSnapTarget](/syncpack/status/match-conflicts-with-snap-target)
- [MismatchConflictsWithHighestOrLowestSemver](/syncpack/status/mismatch-conflicts-with-highest-or-lowest-semver)
- [MismatchConflictsWithLocal](/syncpack/status/mismatch-conflicts-with-local)
- [MismatchConflictsWithSnapTarget](/syncpack/status/mismatch-conflicts-with-snap-target)
